home *** CD-ROM | disk | FTP | other *** search
- package sun.font;
-
- import java.io.File;
- import java.security.PrivilegedAction;
- import java.util.ArrayList;
- import sun.java2d.SunGraphicsEnvironment;
-
- final class FontManager$2 implements PrivilegedAction {
- public Object run() {
- if (FontManager.access$200().length == 1) {
- File var6 = new File(FontManager.access$200()[0]);
- String[] var7 = var6.list(SunGraphicsEnvironment.ttFilter);
- if (var7 == null) {
- return new String[0];
- } else {
- for(int var8 = 0; var8 < var7.length; ++var8) {
- var7[var8] = var7[var8].toLowerCase();
- }
-
- return var7;
- }
- } else {
- ArrayList var1 = new ArrayList();
-
- for(int var2 = 0; var2 < FontManager.access$200().length; ++var2) {
- File var3 = new File(FontManager.access$200()[var2]);
- String[] var4 = var3.list(SunGraphicsEnvironment.ttFilter);
- if (var4 != null) {
- for(int var5 = 0; var5 < var4.length; ++var5) {
- var1.add(var4[var5].toLowerCase());
- }
- }
- }
-
- return var1.toArray(FontManager.access$300());
- }
- }
- }
-